
.search{
    position: relative;
    input{
         width: 90%;
         margin: 10px 10px;
         border-radius: 15px;
         font-size: 16px;
         height: 30px;
         line-height: 30px;
         text-indent: 15px;
         background-color: rgb(241, 241, 241);
    }
    button{
        width: 63px;
        position: absolute;
        top:10px;
        right: 10px;
        border-radius: 15px;
        height: 30px;
        line-height: 30px;
        color: #fff;
        font-size: 16px;
        background-color: rgb(255, 132, 29)
    }
}
.nav{
  min-height: 36px;
  background-color: #ededed;
  border-top: solid 1px #ededed;
  border-bottom: 1px solid #ccc;
  line-height: 36px;
   padding-left: 8px;
   font-size: 14px;
  display: flex;
   z-index: 2;
}
.list{
    .hd{
        h3{
            line-height: 36px;
            font-size: 14px;
            padding-left: 10px;
            margin-bottom: 0;
            margin-top: 0;
            border-bottom: 1px solid #ccc;
            border-top: 1px solid #ccc;
            background-color:rgb(243, 243, 243);
            color: rgb(135, 70, 4);
        }

    }
    .brand_list{
        .b_title{
            ul{
                li{
                    border-bottom: 1px solid #e7e7e7;
                    padding: 10px;
                    a{
                        em{
                            display: inline-block;
                            width: 20px;
                            height: 20px;
                            text-align: center;
                            background: #c9c9c9;
                            color: #FFFFFF;
                            line-height: 20px;
                            vertical-align: top;
                            margin: 0 10px 0 0;
                            font-size: 14px;
                        }
                        em:nth-of-type(1){
                            background-color: red;
                            color: #fff;
                        }
                        em:nth-of-type(2){
                            background-color:rgb(255, 147, 20);
                            color: #fff;
                        }
                        em:nth-of-type(3){
                            background-color:rgb(138, 223, 91);
                            color: #fff;
                        }
                        p{
                            color: #999;
                            margin-top: 3px;
                            font-size: 14px;
                            padding-left: 34px;
                        }
                        .tit{
                            display: inline-block;
                        }
                    }
                }
            }
        }
    }
}